package com.mingqijia.gassafety.webserver.service;

import com.mingqijia.gassafety.db.entity.Feedback;
import com.baomidou.mybatisplus.extension.service.IService;
import com.mingqijia.gassafety.shared.utils.commonUtils.PageUtil;
import com.mingqijia.gassafety.webserver.request.FeedbackRequest;
import com.mingqijia.gassafety.webserver.response.FeedBackAllResponse;
import com.mingqijia.gassafety.webserver.response.FeedbackResponse;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author li.shiying
 * @since 2023-09-28
 */
public interface FeedbackService extends IService<Feedback> {


    PageUtil<FeedbackResponse> getFeedbackList(FeedbackRequest request);

    boolean add(FeedbackRequest request);

    boolean reply(FeedbackRequest request);

    boolean getCheckStatus();

    void editCheckStatus();

    FeedBackAllResponse aggregation();
}
